package com.dhecp.project.business.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.dhecp.core.genericDao.GenericDao;
import com.dhecp.project.business.domain.TysCart;

public interface TysCartMapper extends GenericDao<TysCart, String> {

	/**
	 * 通过联合唯一键查找
	 */
	TysCart findByIdSettingAndCreateUserId(@Param("idSetting") Long idSetting, @Param("createUserId") String createUserId);

	/**
	 * 通过用户查找
	 */
	List<TysCart> listByCreateUserId(@Param("createUserId") String createUserId);

	/**
	 * 通过用户统计条数
	 */
	int countByCreateUserId(@Param("createUserId") String createUserId);
	
	/**
	 * 删除
	 */
	int update(TysCart entity);

	/**
	 * 删除
	 */
	void delete(@Param("id") Long id);

}
